[id^=xyMask]{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity:0.6;
    filter: alpha(opacity=60);
    background: #666;
    top:0;
    left: 0;
    text-align: center;
	
}
.xyDFrame{
    position: relative;
    width:300px;
    margin:10% auto;
    min-height:100px;
    padding: 5px;
    text-align: left;
    border:1px solid #999;
	opacity:1;
    filter: alpha(opacity=100);
    box-shadow: 0px 0px 14px #ccc;
    background: #fff;
	animation: show 1s;
	-webkit-animation: show 1s;
	
}
.xyDHeader{
    min-height: 15px;
    text-align: left;
	
}
.xyDHeader .xyDClose{
    position: absolute;
    right:5px;
    top:5px;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
}
.xyDHeader .xyDClose:hover{
    color:#f00;
    margin:-3px;
    transform: scale(1.2,1.2);
    font-size: 20px;
}
.xyDFooter{
    text-align: center;
    padding: 10px;
}
@keyframes show{
	from{margin-top: -10%}
	to {margin-top: 10%}
}
@-webkit-keyframes show{
	from{margin-top: -10%}
	to {margin-top: 10%}
}
@-moz-keyframes  show{
	from{margin-top: -10%}
	to {margin-top: 10%}
}
@-o-keyframes show{
	from{margin-top: -10%}
	to {margin-top: 10%}
}
